package com.example.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@ApiModel("操作日志实体类")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class OperateLog {
    @ApiModelProperty("日志主键")
    private Integer id; //主键ID
    @ApiModelProperty("操作人ID")
    private Integer operateUser; //操作人ID
    @ApiModelProperty("操作时间")
    private LocalDateTime operateTime; //操作时间
    @ApiModelProperty("操作类名")
    private String className; //操作类名
    @ApiModelProperty("操作方法名")
    private String methodName; //操作方法名
    @ApiModelProperty("操作方法参数")
    private String methodParams; //操作方法参数
    @ApiModelProperty("操作方法返回值")
    private String returnValue; //操作方法返回值
    @ApiModelProperty("操作耗时")
    private Long costTime; //操作耗时
}